package pfc.ventanas;

import java.awt.event.*;

import pfc.Aplicacion;
import pfc.mensaje.*;

/**
 * Implementa el comportamiento de la clase VentanaPrincipal cuando cerramos la ventana principal.
 * @author Gabriel Reus Rodríguez
 * @version 1.0, 06/11/2010
 */

public class WindowAdapterPrincipal extends WindowAdapter
{
	Aplicacion aplicacion=null;

	/**
	*Constructor
	*/
	public WindowAdapterPrincipal()
	{
	}

	/**
	*Constructor
	*/
	public WindowAdapterPrincipal(Aplicacion a)
	{
		aplicacion=a;
	}

	/**
	*Implementa el comportamiento al cerrar la ventana principal.
	*/
	public void windowClosing(WindowEvent e)
	{
		// your stuf here
		try
		{
			aplicacion.desconectar();			
			System.exit(0);
		}
		catch(Exception ex)
		{
			aplicacion.notificaExcepcion(ex);
		}
	}

}

